callback{
  WeldManager manager=context.get(WeldManager.class);
  BoundSessionContext sessionContext=manager.instance().select(BoundSessionContext.class).get();
  CDISessionMap map=context.get(CDISessionMap.class);
  if (map != null) {
    try {
      sessionContext.invalidate();
      sessionContext.deactivate();
  finally {
      sessionContext.dissociate(map);
}
